.shopDetails{
		background-color: #fff;
		height: auto;
		width: 100vw;
	} 
	.tui-header-icon {
		width: 100%;
		position: fixed;
		top: 0;
		padding: 0 0 0 38rpx;
		display: flex;
		align-items: center;
		height: 32px;
		transform: translateZ(0);
		z-index: 99999;
		box-sizing: border-box;
	}
	.footer{
		height: 180rpx;
		position: fixed;
		bottom: 0;
		width: 100%;
		background: #FFFFFF;
		z-index: 20;
		box-shadow: 0rpx -6rpx 6rpx 0rpx rgba(214,214,214,0.25);
		border-radius: 0rpx 0rpx 0rpx 0rpx;
		display: flex;
		align-items: center;
		justify-content: center;
	}
.shopDetails_content{
	padding: 0 30rpx;
	.banner{
		height: 332rpx;
		overflow: hidden;
		border-radius: 24rpx 24rpx 24rpx 24rpx;
		.bannerImage{
				width: 100%;
				height: 100%;
				object-fit: cover;
		}
	}
	.swiper_Bg{
		position: relative;
	}
	.dots{
		position: absolute;
		right: 0;
		top: 0;
		.dotsBack{
			width: 64rpx;
			height: 36rpx;
			position: relative;
			.dotsBackImg{
				width: 100%;
				height: 100%;
			}
			.dotsText{ 
				font-weight: bold;
				font-size: 20rpx;
				color: #FFFFFF;
				line-height: 23rpx;
				position: absolute;
				 left:0;
				 right: 0;
				 top:0;
				 bottom: 0;
				 margin: auto;
				 width: 50%;  /* 设置为需要的宽度 */
				 height: 50%; /* 设置为需要的高度 */
			}
		}

	}
	.titleText{ 
		margin-top: 30rpx;
		display: flex;
		align-items: center;
		justify-content: space-between;
		.titleL{
			font-weight: bold;
			font-size: 32rpx;
			color: #292929;
			line-height: 38rpx;
			display: flex;
			align-items: center;
			.icon{
				width: 24rpx;
				height: 24rpx;
				margin-right: 10rpx;
			}
		}
		.titleR{
			color: red; 
			font-size: 48rpx; 
			display: flex;
			align-items: center;
			.priceTime{
				color:#e47e71;
				font-size: 24rpx;
				margin-left: 10rpx;
			}
		}
	}
	.tags{
		display: flex;
		align-items: center;
		.tag{
			font-weight: 400;
			font-size: 20rpx;
			color: #FF9F29;
			line-height: 23rpx;
			text-align: center; 
			background: #FFF7E2;
			border-radius: 38rpx 38rpx 38rpx 38rpx;
			padding: 6rpx 15rpx;
			margin-top: 16rpx;
			margin-right: 16rpx;
		}
	} 
	.timeText{
		margin-top: 20rpx;
		font-weight: 500;
		font-size: 28rpx;
		color: #666666;
		line-height: 33rpx;
		text-align: left;
		font-style: normal;
		text-transform: none;
	}
	.addressText{
		 font-weight: 500;
		 font-size: 28rpx; 
		 line-height: 33rpx;
		color: #666666;
		text-align: left;
		margin-top: 16rpx;
		.ct{
			color: #333333;
		}
	}
	.tabList{
		margin-top: 40rpx;  
		.contentDynamic{
			margin-top: 40rpx; 
			position: relative;
			height: 750rpx;
			z-index: 3;
		}
		.tabList_tab{
			height: 148rpx; 
			background-color: #f8f8f8;
		}
		.shopImg{
			 .newest{
				 font-weight: bold;
				 font-size: 32rpx;
				 color: #000000;
				 line-height: 38rpx;
				 text-align: left;
				 font-style: normal;
				 text-transform: none; 
			 }
			 
		}
	}
}
.invite-container{
	padding: 0 30rpx 8rpx 30rpx;
	.inite-agreement{
		padding-bottom: 40rpx;
		display: flex;
		align-items: center;
		justify-content: center;
		.contents{
			font-weight: 500;
			font-size: 24rpx;
			color: #999999;
			line-height: 28rpx;
			align-items: center;
			display: flex;
			.checked{
				width: 24rpx;
				height: 24rpx;
				background: #E7E7E7;
				border-radius: 50%;
				border: 4rpx solid #F5F5F5;
			}
			.isChecked{ 
				width: 24rpx;
				height: 24rpx;
				background: #2FD7D3; 
				border-radius:50%; 
				border:4rpx solid #F5F5F5;
			}
			.agreement_content{
				display: flex;
				align-items: center;
				margin-left: 12rpx;
				.place{
					color: #FF9F29;
				}
				.rule{
					color: #FF9F29;
				}
			}
		}
	}
	.title{
		padding-top: 40rpx;
		padding-bottom: 40rpx;
		  display: flex;
		   align-items: center; /* 垂直居中 */
		   justify-content: center; /* 使所有内容居中 */
		   position: relative; /* 相对定位父容器，方便定位图标 */
		.titleTxt{
			font-weight: bold;
			font-size: 36rpx;
			color: #1A1A1A;
			line-height: 42rpx;
			text-align: center;
			font-style: normal;
			text-transform: none;
			  flex: 1; /* 标题占据剩余空间 */
			  text-align: center; /* 标题居中 */
		}
		.close{
			   position: absolute; /* 绝对定位图标 */
			   right: 0; /* 图标右对齐 */
			  width: 48rpx;
			  height: 48rpx;
			  .closeImg{
				  width: 100%;
				  height: 100%;
			  }
		}
	}
}